/** 全局设置 **/
html, body, div, header, nav, head, span, object, iframe, h1, h2, h3, h4, img, ol, ul, dl, p { margin: 0; padding: 0; border: 0; background: transparent; }
ul{ list-style: none; }
h1, h2, h3, h4, h5, h6{ font-weight:400; clear:both; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu,hgroup{ display: block; }
a,a:hover{ text-decoration: none; }
a{ color: #666; }
a:hover{ color: #0af; }
.clearfix:after { content: ""; display: table; clear: both; }
input,textarea{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.left{ float:left; }
.right{ float:right; }
a,input,textarea,b,img,.header-menu > ul > li,.header-menu .sub-menu .menu-item,.post,.sidebar-widget ul li,.thumb-overlay,.comment-avatar .avatar,.social-icons span a,.social-icons span,.footer-icons a,.footer-icons span,.cate-list li,.slider-post,.footer-widget ul li,.share img,#trackbacks ul li,#avatar .avatar,.commentform #comment,.popup,.overlay,.form-hint,.same_cat_posts_ul li,.archive-title h3,.archive-round,.social-icons span i,.footer-icons span i,*:before,.cate-post{ -moz-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; transition:ease-in-out 0.5s; }
body { background: #f4f4f4; font: 12px Verdana,宋体,Geneva,sans-serif; overflow-x: hidden; overflow-y: scroll; }
.wrapper { width: 1200px; margin: 0 auto; line-height: 21px; }
/*字体*/
@font-face { font-family: 'salong'; src: url('font/salong.eot'); src: url('font/salong.eot?#iefix') format('embedded-opentype'),
         url('font/salong.woff') format('woff'),
         url('font/salong.otf') format('opentype'),
         url('font/salong.ttf') format('truetype'),
         url('font/salong.svg#salong') format('svg'); font-style: normal; font-weight: normal; }
[class^="icon-"]:before, [class*="icon-"]:before{ display: inline-block; font-family: "salong"; font-style: normal; font-variant: normal; font-weight: normal; line-height: 24px; text-align: center; text-decoration: inherit; text-transform: none; width: 16px; height: 16px; }
/*头部与菜单*/
.header-wrap{ background: url(images/bg.png) repeat; width: 100%; }
.logo{ margin-top: 12px;font-size: 32px;line-height: 42px;font-family: '微软雅黑'; color: #0af;}
.header{ background-color: rgba(0,0,0,.2); min-height: 92px; }
.header-menu > ul > li { float: left; position: relative; padding: 32px 10px 38px 0px; }
.header-menu > ul > li > a { color: rgba(0,170,255,.8); font-size: 14px; padding-left: 15px; }
.header-menu .current-menu-item a,.header-menu .menu-item-home a:hover{ color: #0af !important; }
.header-menu .menu-item-home a{ color: rgba(0,170,255,.8) !important; }
.header-menu > ul > li:last-child > a { background: none; }
.header-menu > ul > li > a:hover, .header-menu > ul > li > a:active, .header-menu > ul > li > a:focus { color: #0af; }
.header-menu .sub-menu { background: rgba(0,0,0,.4); width: 140px; position: absolute; top: 92px; left: 0; z-index: 1200; border-bottom: 3px solid rgba(0,170,255,.8); display: none; }
.header-menu .menu-item:hover{ background-color: rgba(0,0,0,.4); }
.header-menu .menu-item-home:hover{ background: none; }
.header-menu .sub-menu .menu-item { cursor: pointer; float: none; padding: 10px 15px 10px 15px; position: relative; border-bottom: 1px solid rgba(0,0,0,.4); }
.header-menu .sub-menu .menu-item:last-child { border-bottom: none; }
.header-menu .sub-menu .menu-item:hover { background-color: rgba(0,0,0,.4); -webkit-transform: all .3s; -moz-transform: all .3s; -ms-transform: all .3s; -o-transform: all .3s; transform: all .3s; }
.header-menu .sub-menu .menu-item:hover > a { color: #0af; }
.header-menu .sub-menu .menu-item > a { padding: 0px; background: none; font-size: 14px; color: #ddd; }
.header-menu .sub-menu .menu-item:focus > a { color: #f00; }
.header-menu .sub-menu .menu-item .sub-menu { top: 0px; left: 200px; }
.header-menu #responsive-nav,.footer-menu #responsive-nav,.header-menu > select,.footer-menu > select { display: none; margin: 10px auto 0px; padding: 5px; border: 1px solid #CCC; }
/*文字LOGO*/
hgroup{ color: #ddd; margin-bottom: 12px; }
hgroup a{ color: #0af; }
hgroup h1{ font-family: 微软雅黑; line-height: 32px; overflow: hidden; display: block; margin: 12px 0 8px 0; }
/*幻灯片*/
.slide-shadow{ background: url(images/line_bg.png) repeat-x; height: 8px; }
.slide-main{ background-color: rgba(0,0,0,.4); padding: 20px 0; }
.featured-post{ background: #333; border: 1px #3a3b3c solid; padding: 8px; overflow: hidden; }
.slider-image{ width: 100%; height: 100%; position: relative; }
.slider-image img{ height: 420px; width: 1182px; }
.slider-post{ width: 260px; height: auto; left: 32px; bottom: 32px; background: rgba(0,0,0,.4); border: 1px rgba(255,255,255,.2) solid; margin-bottom: 12px; padding: 8px 12px; color: #ddd; position: absolute; }
.slider-post:hover{ background: rgba(0,0,0,.8); border: 1px rgba(255,255,255,.4) solid; }
.slider-post h3 a{ color: #ddd; font-size: 18px; }
.slider-post h3 a:hover{ color: #0af; }
#slides{ display: none; position: relative; }
#slides:hover .slidesjs-navigation{ opacity: 1; }
#slides:hover .slidesjs-previous{ left: 32px; }
#slides:hover .slidesjs-next{ right: 32px; }
.slidesjs-navigation{ position: absolute; top: 40%; font-family: 'salong'; height: 28px; width: 28px; display: block; opacity: 0; z-index: 100;font-size: 28px;color: #fff; }
.slidesjs-previous{ left: -20px; float: right; }
.slidesjs-next{ right: -30px; float: left;}
.slidesjs-previous:before{content: '\e812'; }
.slidesjs-next:before{content: '\e811'; }
.slidesjs-play:before{ content: '\e82f'; }
.slidesjs-stop:before{ content: '\e82e';}
.slidesjs-play,.slidesjs-stop{ left: 50%; }
.slidesjs-pagination{ width: 100%; text-align: center; margin-top: 16px; }
.slidesjs-pagination-item{ display: inline-block; }
.slidesjs-pagination-item a{ display: inline-block; height: 14px; width: 14px; margin: 0 6px; text-indent: -9999px; background-color: #000;border-radius: 14px;}
.slidesjs-pagination-item .active,.slidesjs-pagination-item .active:hover,.slidesjs-pagination-item a:hover{ background-color: #000;position: relative; }
.slidesjs-pagination-item .active:before,.slidesjs-pagination-item a:hover:before{position: absolute;content:'';top: 2px;left: 2px;width: 10px;height: 10px;border-radius: 10px;}
.slidesjs-pagination-item .active:before,.slidesjs-pagination-item .active:hover:before{background-color: #0af;}
.slidesjs-pagination-item a:hover:before{ background-color: #f60; }

/*公告*/
.notice{ padding: 12px 0; overflow: hidden; }
.bulletin { font-family: 'salong'; float:left; height:24px; color: #fff; min-height:24px; overflow:hidden; margin-top: 6px; width: 68%;position: relative; }
.bulletin:before{position: absolute;content: '\e832';font-size: 24px;color: #666;line-height: 28px;}
.bulletin li{ height:24px; padding: 2px 0 0 32px; display: block; overflow: hidden; }
.bulletin-time{ color: #666; margin-right: 4px; font-family: Verdana; }
/*搜索*/
.search-form{ float: right; position: relative; -webkit-box-shadow: inset #444 -1px -1px 0px; -moz-box-shadow: inset #444 -1px -1px 0px; box-shadow: inset #444 -1px -1px 0px; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; }
.search-input{ color: #666; background: rgba(0,0,0,.4); padding: 8px 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; border: none; width: 220px; -webkit-box-shadow: inset #131313 2px 2px 3px; -moz-box-shadow: inset #131313 2px 2px 3px; box-shadow: inset #131313 2px 2px 3px; }
.search-submit{ background: url(images/input.png) 4px 4px no-repeat; height: 24px; width: 24px; border: none; position: absolute; right: 10px; top: 4px; cursor: pointer; }
/*首页主体结构*/
.container{ padding-top: 32px; }
.sidebar-widget{ width: 100%; margin: 0 3px 20px 0; }
/*独立文章*/
.content-wrap > ul,.cms > ul,.new-post > ul{ font-size: 0; }
.content-wrap > ul > li,.cms > ul > li,.new-post > ul > li{ width: 48%; margin-right: 4%;display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; vertical-align: top; }
.content-wrap > ul > li:nth-child(2n),.cms > ul > li:nth-child(2n),.new-post > ul > li:nth-child(2n){margin-right: 0;}
.post,.cate-post{ margin-bottom: 32px; position: relative; overflow: hidden; width: auto; padding: 12px; }
.content-wrap{ width: 72%; }
.post-head{ margin-top: 12px; padding-bottom: 8px; border-bottom: 1px #ddd solid; }
.post-head h2{ font-size: 14px; font-family: "微软雅黑"; }
.post .excerpt,.cate-post .excerpt{ line-height: 24px; padding: 4px 0 8px 0; border-top: 1px #fff solid; }
/*文章缩略图*/
.cms .post-thumb{ border-top: 1px #fff solid; padding-top: 8px; }
.post-thumb img{ width: 100%; height: auto; }
.post-thumb img:hover{ opacity: .8; }
/*文章信息图标*/
.info .up { border-bottom: 1px solid #ddd; overflow: hidden; padding: 8px 0 4px; }
.info .down { border-top: 1px solid #fff; overflow: hidden; padding: 4px 0; }
.info span,.cate-name,.same_cat_posts .user_avatar h2{position: relative;padding-right: 8px;float: left; }
.info span i{color: #dfdfdf;margin-right: 4px;}
.info a,.info span,.cate-info a{ color: #999; }
.info a:hover,.cate-info a:hover{ color: #0af; }
.icon-category:before{content: '\e807';color: #dfdfdf;}
.icon-author:before{ content: '\e827';}
.icon-email:before{ content: '\e801';}
.icon-url:before{ content: '\e809';}
.icon-title:before{ content: '\e80b';}
.icon-words:before{content: '\e817'; }
.icon-date:before{ content: '\e833';}
.icon-views:before{ content: '\e82d';}
.icon-comment:before{ content: '\e834';}
.icon-words:before{ content: '\e814';}
.same_cat_posts .user_avatar h2:before{ background-position: -358px -355px; }
.read-more{ background-color: #f2f2f2; padding: 0 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
.read-more:hover{ background-color: #0af; color: #fff !important; }
.post .excerpt,.cate-post .excerpt{ width: 100%; height: 44px; overflow: hidden; display: block; }
.post,.cate-post,.sidebar-widget,.content-box,.content-width{ color: #666; border: 1px #fff solid; background: #f8f8fa; -webkit-box-shadow: #ececec 0 0 3px; -moz-box-shadow: #ececec 0 0 3px; box-shadow: #ececec 0 0 3px; }
.post:hover,.cate-post:hover{ -webkit-box-shadow: rgba(0,170,255,.3) 0 0 8px; -moz-box-shadow: rgba(0,170,255,.3) 0 0 8px; box-shadow: rgba(0,170,255,.3) 0 0 8px; }
.post-head a,.cate-head a{ color: #0af; display: block; overflow: hidden; width: 100%; line-height: 32px; }
.post-head a:hover,.cate-head a:hover{ color: #f60; }
/*分类标题*/
.cate-title{ border-bottom: 1px #ddd solid; padding-bottom: 4px;}
.cate-title a{ font-size: 14px; font-weight: bold; height: 24px; overflow: hidden; }
.icon-cate{float: left;color: #1073a9;margin-right: 4px;}
.icon-cate:before{content: '\e80c'}
/*分类列表*/
.cate-list{ padding: 12px 0; border-bottom: 1px #ddd solid; }
.post-categories{ border-top: 1px #fff solid; }
.cate-list h2 a{ font-size: 12px; width: 70%; height: 30px; overflow: hidden; display: block; float: left; padding-right: 10px; }
.cate-time{ float: right; color: #999; }
.cate-info{ border-top: 1px #fff solid; padding-top: 6px; color: #999; }
.cate-name a{ padding-right: 4px; }
/*分类中没有文章显示的内容*/
.content-wrap ul p{color: #666;font-size: 14px;}
/*侧边栏及所有小工具*/
.sidebar{ width: 24%; }
.widget_sl_random{width: 290px;}
.sidebar-widget h3,.footer-widget h3{padding: 8px 0 4px 30px; font-size: 14px; position: relative;}
.sidebar-widget h3:before,.footer-widget h3:before{position: absolute;top: 9px;font-family: 'salong';}
.sidebar-widget h3:before{left: 8px;color: #dfdfdf;content: '\e805';}
.footer-widget h3:before{left: 4px;}
.sidebar-widget h3{ border-bottom: 1px #ddd solid;overflow: hidden;}
.footer-widget h3{ border-bottom: 1px #121212 solid; }
.sidebar ul,.a-stats,.sidebar .searchform,.sidebar .textwidget,.sidebar #calendar_wrap,.sidebar .sltags,.sidebar .tagcloud,.social-icons{ padding: 12px; border-top: 1px #fff solid;}
.footer .a-stats,.footer-widget ul, .footer .searchform, .footer .textwidget, .footer #calendar_wrap, .footer .sltags, .footer .tagcloud,.footer .social-icons{ padding: 12px 0; border-top: 1px #333 solid; overflow: hidden; }
.sidebar-widget ul li:last-child,.cate-list li:last-child{ border-bottom: none; }
.sidebar .widget_categories ul li:last-child,.sidebar .widget_archive ul li:last-child,.sidebar .widget_links ul li:last-child,.sidebar .widget_pages ul li:last-child{ border-bottom: 1px dashed #ececec; }
.footer-widget ul li{ width: 280px; border-bottom: 1px #333 dashed; }
.sidebar-widget ul li,.cate-list li,#trackbacks ul li{ width: 94%; border-bottom: 1px dashed #ececec;}
.footer-widget ul li,.sidebar-widget ul li,.cate-list li,#trackbacks ul li{ white-space: nowrap;overflow: hidden; display: block; padding-left: 12px; line-height: 30px;position: relative; }
.footer-widget ul li:before,.sidebar-widget ul li:before,.cate-list li:before,#trackbacks ul li:before{position: absolute;font-family: 'salong';content: '\e818';top: 2px;left: 2px;color: #ddd;}
.footer-widget ul li:before{color: #666;}
.footer-widget ul li:hover:before,.sidebar-widget ul li:hover:before,.cate-list li:hover:before,#trackbacks ul li:hover:before{color: #0af;}
.widget_categories ul li,.widget_archive ul li,.widget_links ul li,.widget_pages ul li{ width: 116px; float: left; }
.widget_categories ul,.widget_archive ul,.widget_links ul,.widget_pages ul{ overflow: hidden;}
.widget_sl_widget ul li{ height: auto; background: none; padding: 0;ff }
.widget_sl_widget ul li:before{display: none;}
.widget_recent_entries h3:before,.widget_sl_hotpost h3:before,.widget_sl_random h3:before{content: '\e80c'}
.widget_sl_sticky h3:before{content: '\e802'}
.widget_akismet_widget h3:before{content: '\e816'}
.widget_categories h3:before{content: '\e807'}
.widget_meta h3:before{content: '\e81c'}
.widget_search h3:before{content: '\e800'}
.widget_text h3:before,.sidebar .widget_pages h3:before{content: '\e810'}
.widget_archive h3:before{content: '\e814'}
.widget_calendar h3:before{content: '\e833'}
.widget_nav_menu h3:before{content: '\e806'}
.widget_sl_tags h3:before,.sidebar .widget_tag_cloud h3:before{content: '\e80b'}
.widget_sl_widget h3:before,.sidebar .widget_recent_comments h3:before{content: '\e834'}
.widget_links h3:before{content: '\e80a'}
.social_widget h3:before{content: '\e827'}

.widget_categories .postform,.widget_archive select{ width: 90%; margin: 12px; border: 1px #fff solid; overflow: hidden; }
.footer .widget_categories .postform,.footer .widget_archive select{ width: 99%; margin: 12px 0; overflow: hidden; }
.sidebar-widget .searchform #s{ width: 198px; }
.sidebar-widget .searchform #s,.sidebar .widget_categories .postform,.sidebar .widget_archive select{ border-color: #bdbdbd #fff #fff #bdbdbd; border-width: 1px; border-style: solid; background-color: #eee; padding: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.footer-widget .searchform #s,.footer .widget_categories .postform,.footer .widget_archive select{ border-color: #121212 #333 #333 #121212; border-width: 1px; border-style: solid; background-color: #1b1b1b; color: #666; padding: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.footer-widget .searchform #s{ width: 210px; }
.sidebar-widget .searchform #s:focus,.sidebar-widget .searchform #searchsubmit:hover,.footer-widget .searchform #s:focus,.footer-widget .searchform #searchsubmit:hover{ background-color: #0af; }
.sidebar-widget #searchsubmit,.footer-widget #searchsubmit{ border: none; padding: 4px; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.footer-widget #searchsubmit{ background-color: #333; color: #666; }
.sidebar-widget #searchsubmit{ background-color: #f2f2f2; }
.screen-reader-text{ display: none; }
#wp-calendar{ width: 100%; text-align: center; }
#wp-calendar caption{ font-weight: bold; padding: 3px 0 5px; }
.sidebar-widget #wp-calendar th,.sidebar-widget #wp-calendar td,.sidebar-widget .tagcloud a,.sidebar-widget .sltags a{ background: #f2f2f2; border: 1px solid #fff; }
.footer-widget #wp-calendar th,.footer-widget #wp-calendar td,.footer-widget .tagcloud a,.footer-widget .sltags a{ background: #161616; border: 1px solid #333; }
#wp-calendar th,#wp-calendar td{ padding: 2px; }
.sidebar-widget .tagcloud a,.sidebar-widget .sltags a,.footer-widget .tagcloud a,.footer-widget .sltags a{ padding: 4px 8px; display: block; float: left; margin: 0 4px 4px 0;width: 69px;white-space: nowrap;text-align: center; }
.tagcloud a:hover,.sltags a:hover{ background-color: #0af; color: #fff; }
.tagcloud a:nth-child(3n),.sltags a:nth-child(3n){float: right;margin-right: 0;}
#wp-calendar td a{ color: #0af; }
#wp-calendar td a:hover{ color: #f60; }
#wp-calendar #today{ background-color: #0af; color: #fff; }
.recent-comments{ padding: 8px 0; color: #ccc; overflow: hidden; }
.comment-avatar{ -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset; -webkit-border-radius: 34px; -moz-border-radius: 34px; border-radius: 34px; padding: 3px; height: 34px; width: 34px; margin-right: 10px; }
.comment-avatar .avatar{ -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; box-shadow:0 1px 3px rgba(0, 0, 0, .3); padding: 1px; }
.recent-comments:hover .comment-avatar .avatar{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg); }
.com-content{ width: 190px; }
.widget_sl_widget .comment-time,.widget_sl_widget .comment-author{ height: 22px; overflow: hidden; display: block; }
.widget_sl_widget .comment-time{ width: 66px; }
.widget_sl_widget .comment-author{ width: 80px; }
/*关注我小工具及页脚图标*/
.social_widget .qr{ position: relative;display: inline-block; }
.weixin_content { background: url(images/weixin_j.png) no-repeat center top; position:absolute; right:-119px; top: 32px;z-index:999999; text-align:center; padding-top:12px; }
.weixin_bg { color:#fff; background:rgba(0,0,0, 0.7); padding:10px; margin-bottom:0 !important; border-left:1px solid #1E8DCC; border-right:1px solid #1E8DCC; border-bottom:1px solid #1E8DCC; }
.footer-bottom{ text-align: center; }
.footer-bottom p{ padding-bottom: 20px; }
.footer-icons{ display: inline; }
.social-icons p{ margin-bottom: 12px; }
.social-icons span a.icons{ width: 28px; height: 28px; display: block; -webkit-border-radius: 28px; -moz-border-radius: 28px; border-radius: 28px; -webkit-box-shadow: #fff 1px 1px 1px; -moz-box-shadow: #fff 1px 1px 1px; box-shadow: #fff 1px 1px 1px; }
.footer-icons span a.icons{ display:block; width: 32px; height: 32px; -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: #333 1px 1px 0; -moz-box-shadow: #333 1px 1px 0; box-shadow: #333 1px 1px 0; position: relative;overflow: hidden; }
.social-icons span{ height: 28px; width: 28px; padding: 1px;text-align: center;line-height: 26px; margin: 0 6px 6px 0; float: left; display: block; -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;overflow: hidden; }
.footer-icons span{ height: 32px; width: 32px; padding: 1px;text-align: center;line-height: 30px;font-size: 14px;display: inline-block; margin: 0 8px 6px 0; -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .8) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .8) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, .8) inset; }
.social-icons span a.icons i{color: #ccc;font-size: 14px;}
.social-icons a.icons:hover i,.taji-widget .social-icons span a.icons:hover i{color: #fff;}
.social-icons a.icons:hover,.footer-icons a.icons:hover{ color: #fff; background-color: #0af; }
/*它季*/
.taji-widget{background-color: #f3eee7;}
.taji-widget .social-icons{text-align: center;}
.taji-widget .social-icons span a.icons i{color: #c89073;}
.taji-widget .social-icons span{background-color: #efe1ce;}
.taji-widget .social-icons a img{width: 266px;height: auto;display: block;}
.taji-widget .social-icons p{padding: 0 12px;}
.taji-widget .social-icons a:hover{background-color: #b5521e;}
.icon-tajihome:before{content: '\e831';margin-top: 3px;}
.icon-tajitaobao:before{content: '\e842';}
.icon-tajiyouzan:before{content: '\e843';}
.taji-widget h3{color: #b5521e;}
.taji-widget h3:before{content: '\e831';font-size: 16px;left: 10px;color: #b5521e;}
/*它季广告*/
.tajiad a,.tajiad img{width: 200px; height: 200px; text-align: center; display: block;}
/*页脚菜单*/
.footer-menu-wrap{ padding: 20px 0; overflow: hidden; border-bottom: 1px #121212 solid; }
.footer-menu{ text-align: center; }
.footer-menu ul li{ display: inline; margin-right: 12px; }
/*页脚*/
.footer{ color: #666; background-image: url(images/footer_bg.png); background-repeat: repeat; border-top: 3px #0af solid; overflow: hidden; position: relative; }
.footer-widgets-wrap{ border-top: 1px #333 solid; padding: 20px 0; overflow: hidden; }
.footer-widgets{ width: 270px; margin: 0 20px; }
.footer-widgets h3{ color: #1173a9; }
.footer-bottom-wrap{ background-color: rgba(0,0,0,.2); padding: 20px 0;overflow: hidden; }
.footer-widgets-wrap .footer-widgets:first-child{ margin-left: 0; }
.footer-widgets-wrap .footer-widgets:last-child{ margin-right: 0; }
/*QQ邮件订阅*/
.footer-widget .rssbook,.sidebar-widget .rssbook{ background: none; border: none; padding: 0; }
.footer-widget .dark .info,.sidebar-widget .dark .info{ color: #666; }
.footer-widget .rssbook #to,.sidebar-widget .rssbook #to{ border-width: 1px; border-style: solid; color: #666; padding: 4px; margin-bottom: 6px; border-radius: 2px 0 0 2px;margin-right: 6px; }
.sidebar-widget .rssbook #to{ width: 244px; background-color: #eee; border-color: #bdbdbd #fff #fff #bdbdbd; }
.footer-widget .rssbook form{padding-right: 60px;position: relative;}
.footer-widget .rssbook #to{ width: 100%; background-color: #1b1b1b; border-color: #121212 #333 #333 #121212; height: 30px;}
.footer-widget .dark .rssbutton,.sidebar-widget .dark .rssbutton{ border: none !important; margin-top: 6px; }
.footer-widget .rssbutton input,.sidebar-widget .rssbutton input{ border: none !important; border-radius: 0px 2px 2px 0; cursor: pointer; padding: 6px; color: #666666; height: 30px; font-weight: normal; width: 60px;top: 0;right: 0;position: absolute;}
.footer-widget .rssbutton input{ background-color: #333333 !important; }
.sidebar-widget .rssbutton input{ background-color: #f2f2f2 !important; }
.footer-widget .rssbook #to:focus,.sidebar-widget .rssbook #to:focus,.footer-widget .rssbutton input:hover,.sidebar-widget .rssbutton input:hover{ background-color: #0af !important; color: #fff; }
/*页面与文章*/
.content-width{ padding: 16px; overflow: hidden; }
.content-width{ margin: 0 3px 20px 3px; }
.content-box{ margin: 0 20px 32px 3px; width: 70%; font-family: Verdana,宋体; padding: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.page-head h2 a{ margin-bottom: 12px; font-size: 24px; display: block; line-height: 28px; }
.page-head h2 a:hover{ padding-left: 12px; }
.page-head{ border-bottom: 1px #ddd solid; padding: 12px; overflow: hidden; }
.entry,.entry-page{ border-top: 1px #fff solid; padding: 12px; overflow: hidden; }
.entry a,.entry-page a{ color: #0af; }
.entry a:hover,.entry-page a:hover{ color: #f60; }
.entry img { border: #fff solid 1px; padding:8px; margin: 6px auto; display: block; max-width:100%;width: auto; height:auto; -webkit-box-shadow: #ddd 0 0 2px; -moz-box-shadow: #ddd 0 0 2px; box-shadow: #ddd 0 0 2px; text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.entry img:hover{ background-color: #fff; }
.entry p,.entry-page p,.entry-page textarea{ margin: 12px 0; font-size: 13px; line-height: 26px; }
.content-box .tags{ padding: 18px 0 0 6px; }
/*面包屑*/
.crumbs-wrap{ background-color: rgba(0,0,0,.4); width: 100%; color: #666; }
.crumbs-search{ padding: 20px; overflow: hidden; }
/*文章归档*/
#archives-content{ text-align: center; color: #aaa; }
#archives-content .archives{ text-align: left; }
.archive-title{ padding: 80px 20px 20px 20px; margin: 50px 0 60px 0; border: 1px #fff solid; -webkit-box-shadow: 0 0 2px #ddd; -moz-box-shadow: 0 0 2px #ddd; box-shadow: 0 0 2px #ddd; position: relative; }
.archive-round{ height: 88px; width: 88px; padding: 6px; margin-top: -42px; position: absolute; top: 0; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; -webkit-box-shadow: inset rgba(0,0,0,.2) 2px 2px 3px; -moz-box-shadow: inset rgba(0,0,0,.2) 2px 2px 3px; box-shadow: inset rgba(0,0,0,.2) 2px 2px 3px; background-color: #f4f4f4; display: inline-block; overflow: hidden; }
.archive-title h3{ font-size: 20px; background-color: #f8f8fa; height: 48px; width: 48px; padding: 20px; display: block; font-weight: bold; -webkit-border-radius: 88px; -moz-border-radius: 88px; border-radius: 88px; line-height: 24px; -webkit-box-shadow:  rgba(0,0,0,.2) 1px 1px 5px; -moz-box-shadow: rgba(0,0,0,.2) 1px 1px 5px; box-shadow: rgba(0,0,0,.2) 1px 1px 5px; }
.archive-title:hover .archive-round h3{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg); -webkit-box-shadow:  rgba(0,0,0,.5) 1px 1px 5px; -moz-box-shadow: rgba(0,0,0,.5) 1px 1px 5px; box-shadow: rgba(0,0,0,.5) 1px 1px 5px; }
.archive-title:hover .archive-round{ background-color: #0af; -webkit-box-shadow: inset rgba(0,0,0,.5) 2px 2px 3px; -moz-box-shadow: inset rgba(0,0,0,.5) 2px 2px 3px; box-shadow: inset rgba(0,0,0,.5) 2px 2px 3px; }
.brick a{ padding-left: 8px; color: #777; }
.brick a:hover{ padding-left: 16px; color: #0af; }
.brick{ height: 30px; line-height: 30px; padding: 6px 0 2px 0; border-bottom: 1px dashed #ececec; }
.brick:last-child{ border-bottom: none; }
/*文章分页*/
.pagination,#comments-nav{ text-align: center; line-height:24px; float: left; margin-bottom: 20px; }
.pagination{ width: 100%; }
#comments-nav{ width: 800px; }
.pagination span, .pagination a,#comments-nav a,#comments-nav span{ font-size:12px; margin: 2px 6px 2px 0; padding: 6px 10px; text-decoration:none; color: #666; border: 1px #fff solid; background: #f8f8fa; -webkit-box-shadow: #ececec 0 0 3px; -moz-box-shadow: #ececec 0 0 3px; box-shadow: #ececec 0 0 3px; }
.pagination a:hover,#comments-nav a:hover{ background: #0af; border:1px solid #fff; color:#fff; }
.pagination .current,#comments-nav .current{ background: #fff; color:#0af; }
/******分享******/
.bdshare{ background-color: #f4f4f4;overflow: hidden; margin: 20px 0; font-size: 18px; padding: 8px; font-family: "微软雅黑"; }
/*图标*/
.bdshare .bdshare-button-style0-16 a{ width: 32px; height: 32px; display: block; float: left; cursor: pointer; background-color: #e8e8e8;color: #999; margin: 0 0 0 8px; text-align: center; background-image: none; padding-left: 0; font-size: 14px; line-height: 32px;-webkit-box-shadow: inset  1px 1px 1px rgba(0,0,0,.1);box-shadow: inset  1px 1px 1px rgba(0,0,0,.1); }
.bdshare .bdshare-button-style0-16 a:hover{ background-color: #0af; color: #fff; }
.bdshare span{line-height: 30px;}
.icon-share{ margin-right: 12px; color: #0af; }
.icon-share:before{ content: '\e829'}
.icon-taji:before{ content: '\e831'}
.icon-taobao:before{ content: '\e842'}
.icon-fbook:before{ content: '\e826'}
.icon-twi:before{ content: '\e824'}
.icon-tsina:before{ content: '\e821'}
.icon-tqq:before{ content: '\e823'}
.icon-qzone:before{ content: '\e835'}
.icon-douban:before{ content: '\e836'}
.icon-weixin:before{ content: '\e822'}
.icon-more:before{ content: '\e81e'}
.icon-renren:before{content: '\e828';}
.icon-rss:before{content: '\e80e';}
/*微信*/
.weixin-btn{ cursor: pointer; }
.weixin-popup{ background-color: #fff; border: 3px solid #fff; padding: 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
/*弹窗代码*/
.overlay { background-color: rgba(0, 0, 0, 0.6); bottom: 0; cursor: default; left: 0; opacity: 0; position: fixed; right: 0; top: 0; visibility: hidden; z-index: 100; }
.popup { display: inline-block; left: 50%; opacity: 0; position: fixed; text-align: center; top: 40%; visibility: hidden; z-index: 100; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.overlay:target{ visibility: visible; opacity: 1; }
.overlay:target+.popup { top: 45%; opacity: 1; visibility: visible; }
/*引用*/
#trackbacks{ background-color: #f4f4f4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#trackbacks ul{ max-height: 320px; width: 380px; overflow: auto; background-color: #fff; margin: 12px; padding: 20px; }
#trackbacks ul li{ width: 345px; text-align: left; }
.backs{ cursor: pointer; }
/*下载弹窗*/
.download .popup img{padding: 0;border: none;width: 480px;height: 280px;}
/*******相关文章*******/
.same_cat_posts{ margin: 20px 0; }
.same_cat_posts h3{ border-bottom: 1px #eee solid; padding-bottom: 6px; margin-bottom: 12px; }
.same_cat_posts ul { margin: 0 -15px 0 0; overflow: hidden; font-size: 0; }
.same_cat_posts ul li{ display: inline-block; margin-bottom: 20px; overflow: hidden; vertical-align: top; width: 25%; }
.same_cat_posts ul li a{ display: block; overflow: hidden; margin-right: 15px; font-size: 12px; }
.same_cat_posts ul li a img{ margin-bottom: 6px; width: 100%;}
.same_cat_posts ul li:hover img{opacity: .7;}
/*文章版本信息*/
.post-copyright{padding: 12px 12px 12px 108px !important;}
.post-copyright,.pre-next{ padding: 12px; background-color: #f4f4f4; overflow: hidden; margin: 12px 0; }
.pre-next{ line-height: 24px; }
.post-copyright .author_avatar{ width: 80px; margin-left: -100px;text-align: center; padding-right: 8px; border-right: 1px #ddd solid; }
.post-copy{ padding-left: 8px; line-height: 24px; width: 100%; }
.author-link a{ margin-right: 32px; }
/*评论*/
#comments{ margin: 32px 0; overflow: hidden; }
#comments-info,#respond h3{ border-bottom: 1px solid #ddd; padding: 0 0 8px 24px; font-size: 12px; color: #999; position: relative;}
#comments-info:before, #respond h3:before{position: absolute;top: 2px;left: 2px;font-family: 'salong';content: '\e834';color: #dfdfdf;font-size: 14px;}
#respond{ margin: 12px 0; }
.form-submit{ margin-right: 12px; }
#comment_mail_notify,#comment_mail_title{ vertical-align: middle; margin: 4px 6px 0 0; color: #ccc; }
.form-submit #submit,.form-submit #reset,#reg-submit,.entry input[type="submit"],.entry-page input[type="submit"]{ background-color: #ddd; border-color: #fff #ddd #ddd #fff; border-width: 1px; border-style: solid; padding: 4px 8px; color: #666; cursor: pointer; }
.form-submit #submit:hover,.form-submit #reset:hover,#reg-submit:hover,.entry input[type="submit"]:hover,.entry-page input[type="submit"]:hover{ background-color: #0af; color: #fff; }
.cancel-comment-reply{ padding: 8px; border-top: 1px #fff solid; }
.commentlist{ border-top: 1px #fff solid; padding-top: 12px; }
.commentlist > li{margin-bottom: 28px;}
.children .comment{ padding-left: 30px;}
#comments #avatar,#comments .children #avatar{ margin-right: 15px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; padding: 5px; }
#comments #avatar{ -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; height: 36px; width: 36px; }
#comments #avatar img{ border-radius: 36px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
.commentlist .comment-art:hover #avatar .avatar{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg); }
.comment > article{width: 100%;padding-left: 66px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.comment-art{position: relative;}
.comment-art #avatar{position: absolute; top: 0;left: 6px;}
#comments .children .comment-art{ margin-top: 20px;}
#comments .datetime,#comments .comment-info a,#comments .comment-info{ color: #ccc; }
#comments .comment-info a:hover{ color: #0af; }
#comments .comment-info{ padding-bottom: 4px; border-bottom: 1px dashed #ececec; }
#comments .comment-text{ padding-top: 4px; }
#comments .comment-author{ width: 100%;}
.commentform p,#respond_box p{ margin: 12px 0; position: relative;}
.commentform p i{position: absolute;top: 4px;left: 6px;color: #ddd;}
#new_comm_1{ margin: 22px 0 12px 0; }
#edita{ margin: 0 0 24px 78px; }
.comment-reply-link-a{ padding-left: 6px; color: #f00; }
.comment-reply-link-a:hover{ color: #0af; }
.commentform #comment,.form-textarea #comment,.commentform input,.entry input[type="password"],.entry-page input[type="password"],.commentform #tougaocategorg,.commentform #tougao_content{ background-color: #f4f4f4; border-color: #ddd #fff #fff #ddd; border-style: solid; border-width: 1px; color: #666; padding: 6px; font-size: 12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.commentform input[type="submit"],.commentform input[type="reset"]{border-color: #fff #ddd #ddd #fff; border-style: solid; border-width: 1px; background-color: #ddd;border-radius: 0;padding: 8px 12px;margin-right: 6px;}
.commentform input[type="submit"]:hover,.commentform input[type="reset"]:hover{background-color: #0af;color: #fff;}
.commentform #comment,.form-textarea #comment,#tougao_content{ height: 120px; width: 100%; }
.commentform p input,.commentform #tougaocategorg{ width: 240px; height: 32px; padding: 6px 0 6px 26px; }
/*表单提示*/
.commentform input:valid,.commentform #comment:valid,.commentform #tougaocategorg,.commentform #tougao_content:valid{ background-color: #e9ffe7; }
.commentform input:focus:invalid,.commentform #comment:focus:invalid,.commentform #tougao_content:focus:invalid{ background-color: #feeeee; }
.form-hint{ background-color: #f60; padding: 2px 8px; color: #fff; margin-left: 15px; position: absolute; opacity: 0; }
.form-hint::before { content: "\25C0"; color:#f60; position: absolute; top:3px; left:-8px; }
.commentform p input:focus{ width: 280px; }
.commentform p input:focus + .form-hint,.commentform #tougaocategorg:focus + .form-hint{ opacity: 1; }
.commentform p input:required:valid + .form-hint{ background: #28921f; color: #fff; }
.commentform p input:required:valid + .form-hint::before{ color: #28921f; }
/*回顶部*/
#back-to-top { bottom: 20px; right: 20px; position: fixed; text-align: center; line-height: 40px; z-index: 1000; display: none; }
#back-to-top a{ width: 40px; height: 40px; display: block; background-color: #eee;font-size: 22px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#back-to-top a:hover { background-color: #0af; color: #fff; }
.icon-top:before{content: '\e82c'}
/*友情链接页面*/
#link-page{ border-top: 1px solid #fff; overflow: hidden; padding: 12px; }
#link-page .linkcat{ margin: 12px; list-style: none; }
#link-page h2{ padding-left: 22px; margin: 12px 0;}
#link-page ul li a{ border: 1px solid #eee; background-color: #fff;float: left; margin:1%; padding: 12px; width: 23%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 24px;}
#link-page img{ vertical-align: middle; margin-right: 6px; width: 16px; height: 16px; }
/*读者墙*/
.reader-box .avatar,.reader .site a{ width: 100%; height: 52px; padding: 8px; display: block; border: 1px #eee solid;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.reader .site a{ background-color: #fff; }
.reader-box img { width:36px; height:36px; float: left; margin-right: 12px; }
.reader { perspective: 800px; /*perspective属性定义3D元素距视图的距离，只影响3D转换元素，而且本身不会受影响，其子元素会获得透视效果*/
    width:23%; margin: 1%; float:left; }
.reader-box { position:relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; /*被转换的子元素保留其3D转换*/
    -webkit-transition: 1s ease; -moz-transition: 1s ease; -ms-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease; /*3D转换的时间为1秒*/
    line-height: 36px; }
.reader .site { text-align: center; position:absolute; top:0; right: 0;left: 0;bottom: 0;-webkit-transform: rotateY(182deg) translateZ(1px); -moz-transform: rotateY(182deg) translateZ(1px); -ms-transform: rotateY(182deg) translateZ(1px); -o-transform: rotateY(182deg) translateZ(1px); transform: rotateY(182deg) translateZ(1px); /*沿着Y轴的3D旋转， 3D转换只用Z轴的值，将此元素反转180度，置于Z轴的背面。*/
    color:#666; opacity:.0; -webkit-transition: 1s opacity; -moz-transition: 1s opacity; -ms-transition: 1s opacity; -o-transition: 1s opacity; transition: 1s opacity; /*3D转换的时间为1秒*/; }
.reader:hover .reader-box{ -webkit-transform: rotateY(182deg); -moz-transform: rotateY(182deg); -ms-transform: rotateY(182deg); -o-transform: rotateY(182deg); transform: rotateY(182deg); /*鼠标经过时，.rotate-box元素沿着Y轴3D旋转180度，同时.text元素反转180度，透明度为1，所以把 默认显示的span元素覆盖*/; }
.reader:hover .site{ opacity:1; }
/*字体大小切换*/
#font-change a{ padding: 0px 8px; display: block; float: left; background-color: #f4f4f4; border: 1px #f8f8f8 solid; margin-left: 4px; color: #999; }
#font-change a:hover{ background-color: #0af; border: 1px #fff solid; color: #fff; }
/*近期评论*/
#reply-page img{ float: left; padding: 4px; border: 1px #ddd solid; margin-right: 12px; }
#reply-page li{ border-bottom: 1px dashed #ececec; padding: 12px 0 6px 0; color: #aaa; line-height: 24px; }
#reply-page a{ color: #777; }
#reply-page a:hover{ color: #0af; padding-left: 8px; }
/*最新访客小工具*/
.sidebar-widget.ds-widget-recent-visitors h3{ background-position: 0 -1025px; }
.footer-widget.ds-widget-recent-visitors h3{ background-position: -363px -1025px; }
.ds-recent-visitors .ds-avatar a,.ds-recent-visitors .ds-avatar img{ width: 36px; height: 36px; display: block; }
.ds-widget-recent-visitors #ds-recent-visitors .ds-avatar{ margin: 4.5px !important; float: left; }
/*********************************响应式*********************************/
@media only screen and (min-width: 980px) and (max-width: 1200px) {
/*首页*/
.wrapper,.content-wrap{ width: 920px; }
.slider-image img{ height: 320px; width: 900px; }
.sidebar{ display: none; }
.footer-widgets:last-child{ display: none; }
.footer-widgets{ margin: 0 18px !important; }
/*文章*/
.content-box{ width: 880px; }
.entry img{  padding: 0; max-width:98%;width: auto; height:auto;}
/*404*/
.con-404{ width: 310px; text-align: center; margin-top: 80px; }
}
@media only screen and (min-width: 680px) and (max-width: 979px) {
.wrapper{ width: 94%; }
.content-wrap{ width: 100%; float: none; }
.search-form,.sidebar,.header nav ul,.footer nav ul{ display: none; }
/*头部*/
.header{ height: 160px; }
.header-main h1{ display: table; margin: 0 auto; padding: 12px 0; }
.header-nav{ float: none; margin: 0 auto; }
/*响应式菜单*/
.header .header-menu,.footer .footer-menu{ background-color: #111; width: 95%; margin: 0px auto; padding: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float: none; }
.header .header-menu #responsive-nav,.footer .footer-menu #responsive-nav { width: 100%; display: block; margin: 0px auto; border: 1px solid #333; background-color: #0af; }
/*幻灯片*/
.slide-main{ padding: 0; }
#slides{ width: 100%; margin: 0; }
.slider-image img{ width: 100%; height: auto; }
.featured-post{ background: none; border: none; padding: 0; }
.slidesjs-pagination { bottom: 20px; position: absolute; text-align: center; width: 100%; z-index: 1000; }
/*文章*/
.post:nth-child(2n),.cate-post:nth-child(2n){ float: right; }
.entry img{  padding: 0; max-width:98%;width: auto; height:auto;}
/*读者墙与友情链接*/
.reader,#link-page ul li a{width: 31%;margin: 1.11%;}
/*公告*/
.bulletin{ width: 100%; }
.bulletin li{ width: 80%; }
/*页脚*/
.footer-widgets{ margin: 12px 30px !important; }
.footer-widgets:nth-child(2n){ float: right; }
.copyright,.theme-author{ margin: 12px auto; }
.copyright,.theme-author,.theme-author span{float: none;}
/*文章*/
.content-box{ width: 96%; margin: 0 2%; }
.entry img{  padding: 0; max-width:98%;width: auto; height:auto;}
.same_cat_posts ul li{ width: 33.33%;}
/*404*/
.entry-404 img{ width: 360px; height: auto; }
.con-404{ width: 240px; text-align: center; margin-top: 60px; }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width: 679px){
.wrapper{ width: 96%; }
.content-wrap{ width: 100%; float: none; }
.post, .cate-post{ width: 95%; }
.search-form,.sidebar,.header nav ul,.footer nav ul,.slidesjs-pagination,.slider-post,#font-change{ display: none; }
/*头部*/
.header{ height: 160px; }
.header-main h1{ display: table; margin: 0 auto; padding: 12px 0; }
.header-nav{ float: none; margin: 0 auto; }
/*响应式菜单*/
.header .header-menu,.footer .footer-menu{ background-color: #111; width: 95%; margin: 0px auto; padding: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float: none; }
.header .header-menu #responsive-nav,.footer .footer-menu #responsive-nav { width: 100%; display: block; margin: 0px auto; border: 1px solid #333; background-color: #0af; }
/*幻灯片*/
.slide-main{ padding: 0; }
#slides{ width: 100%; margin: 0; }
.slider-image img{ width: 100%; height: auto; }
.featured-post{ background: none; border: none; padding: 0; }
/*读者墙与友情链接*/
.reader,#link-page ul li a{width: 48%;}
/*公告*/
.bulletin{ width: 100%; }
.bulletin li{ width: 80%; }
/*面包屑*/
.crumbs-search{ padding: 20px 0; }
/*独立文章*/
.content-wrap > ul,.cms > ul,.new-post ul li{font-size: 0;}
.content-wrap > ul > li,.cms > ul > li,.new-post ul li{width: 100%;font-size: 12px;margin: 0;}
/*上下篇*/
.pre-next > div{float: none;}
/*评论提示隐藏*/
.form-hint{ display: none; }
/*分享*/
.bdsharebuttonbox,.bdshare span{float: none;}
.bdshare span,.bdsharebuttonbox a{display: block;margin-bottom: 8px !important;}
/*评论*/
.commentform p input{width: 100%;}
#comments .children .comment-art{margin-left: 50px;}
.children .comment{padding-left: 0;}
/*页脚*/
.footer-widgets{ margin: 12px auto !important;}
.copyright,.theme-author{ margin: 12px auto; }
.footer-widgets,.copyright,.theme-author,.theme-author span{float: none;}
/*文章*/
.entry, .entry-page,.page-head{padding: 0;}
.page-head h2 a{font-size: 16px;font-weight: bold;margin: 0;}
.post,.cate-post{ padding: 2%; margin-right: 0; }
.entry img{  padding: 0; max-width:100%;width: auto; height:auto;box-shadow: none;border: none;}
.content-box{ width: 98%; margin: 0 1% 20px 1%; padding: 8px;}
.same_cat_posts ul li{ width: 50%;}
/*作者信息*/
.post-copyright{display: none;}
/*404*/
.entry-404 img{ width: 360px; height: auto; }
.con-404{ width: 240px; text-align: center; margin-top: 60px; }
/*百度推荐*/
.hm-t-container{ display: none; }
}
p {text-indent:2.1em;}
/*********************************响应式end********************************